Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


recipes/sqlite3/__init__.py master (8b8a5035) Text, 1.25 KB

Tff7b72from T7ee787osT7ee787.T7ee787path Tff7b72import Te6edf3join
Tff7b72import T7ee787shutil

Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787recipe Tff7b72import Te6edf3NDKRecipe
Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787util Tff7b72import Te6edf3ensure_dir


Tff7b72class T56d364Sqlite3RecipeTb4b4b4(Te6edf3NDKRecipeTb4b4b4)Tb4b4b4:
Te6edf3version Tff7b72= Ta5d6ff'Ta5d6ff3.35.5Ta5d6ff'
T8b949e# Don't forget to change the URL when changing the version
Te6edf3url Tff7b72= Ta5d6ff'Ta5d6ffhttps://www.sqlite.org/2021/sqlite-amalgamation-3350500.zipTa5d6ff'
Te6edf3generated_libraries Tff7b72= Tb4b4b4[Ta5d6ff'Ta5d6ffsqlite3Ta5d6ff'Tb4b4b4]

Tff7b72def Td2a8ffshould_buildTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Tff7b72return Tff7b72not Tff7b72selfTff7b72.Td2a8ffhas_libsTb4b4b4(Te6edf3archTb4b4b4, Ta5d6ff'Ta5d6fflibsqlite3.soTa5d6ff'Tb4b4b4)

Tff7b72def Td2a8ffprebuild_archTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffprebuild_archTb4b4b4(Te6edf3archTb4b4b4)
T8b949e# Copy the Android make file
Te6edf3ensure_dirTb4b4b4(Te6edf3joinTb4b4b4(Tff7b72selfTff7b72.Td2a8ffget_build_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)Tb4b4b4, Ta5d6ff'Ta5d6ffjniTa5d6ff'Tb4b4b4)Tb4b4b4)
Te6edf3shutilTff7b72.Td2a8ffcopyfileTb4b4b4(Te6edf3joinTb4b4b4(Tff7b72selfTff7b72.Td2a8ffget_recipe_dirTb4b4b4(Tb4b4b4)Tb4b4b4, Ta5d6ff'Ta5d6ffAndroid.mkTa5d6ff'Tb4b4b4)Tb4b4b4,
Te6edf3joinTb4b4b4(Tff7b72selfTff7b72.Td2a8ffget_build_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)Tb4b4b4, Ta5d6ff'Ta5d6ffjni/Android.mkTa5d6ff'Tb4b4b4)Tb4b4b4)

Tff7b72def Td2a8ffbuild_archTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4, Tff7b72*Te6edf3extra_argsTb4b4b4)Tb4b4b4:
Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffbuild_archTb4b4b4(Te6edf3archTb4b4b4)
T8b949e# Copy the shared library
Te6edf3shutilTff7b72.Td2a8ffcopyfileTb4b4b4(Te6edf3joinTb4b4b4(Tff7b72selfTff7b72.Td2a8ffget_build_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)Tb4b4b4, Ta5d6ff'Ta5d6fflibsTa5d6ff'Tb4b4b4, Te6edf3archTff7b72.Td2a8ffarchTb4b4b4, Ta5d6ff'Ta5d6fflibsqlite3.soTa5d6ff'Tb4b4b4)Tb4b4b4,
Te6edf3joinTb4b4b4(Tff7b72selfTff7b72.Td2a8ffctxTff7b72.Td2a8ffget_libs_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)Tb4b4b4, Ta5d6ff'Ta5d6fflibsqlite3.soTa5d6ff'Tb4b4b4)Tb4b4b4)

Tff7b72def Td2a8ffget_recipe_envTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Te6edf3env Tff7b72= Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffget_recipe_envTb4b4b4(Te6edf3archTb4b4b4)
Te6edf3envTb4b4b4[Ta5d6ff'Ta5d6ffNDK_PROJECT_PATHTa5d6ff'Tb4b4b4] Tff7b72= Tff7b72selfTff7b72.Td2a8ffget_build_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)
Tff7b72return Te6edf3env


Te6edf3recipe Tff7b72= Te6edf3Sqlite3RecipeTb4b4b4(Tb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────